Building Domain Specific Enterprise Applications using Model Driven Development

نویسندگان

  • Clarence J M Tauro
  • N Ganesan
  • Vijay Gopal
  • Rinu Thomas
  • Jicheng Fu
  • Wei Hao
چکیده

In this paper we explain an approach on how to develop domain specific applications using model driven development. Model Driven Development in its core, uses the MDA (Model Driven Architecture) principles defined by OMG (Object Management Group) and its primary artifact for development is model. MDA principles dictate that the domain specific model be built on specifications and standards [1]. On the other hand Domain Driven Design principles addresses the domain problem in a well defined manner that when captured as requirement and developed as a system results in a cohesive system that addresses the business problem [2]. Our discussion previews the Domain Driven Design principles for developing a domain specific application, limitations of traditional software development and highlights the advantages of Model Driven Development and an example explaining the discussed principles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enterprise business application product line as a model driven software factory

Enterprise business applications are critical to the smooth operation of modern businesses. They need to perform and scale up to the ever-increasing demands of modern businesses on IT, and are implemented using distributed architectures. These applications tend to have a long life during which they need to quickly respond to changing business rules, business processes and technology platforms. ...

متن کامل

Model Intelligence

Model-Driven Engineering (MDE) facilitates building solutions in many enterprise application domains through its use of domain-specific abstractions and constraints. An important attribute of MDE approaches is their ability to check a solution for domain-specific requirements, such as security constraints, that are hard to evaluate using traditional source-code focused development efforts. The ...

متن کامل

Enterprise application deployment: A model driven approach

Today’s enterprise applications are based on numerous interrelated components that capture domain-specific, generic or infrastructural functionality. Each component is based on several constituting artifacts where a certain artifact is also needed by different components. The dependencies between components and artifacts become even more complex when versioning is required. Additionally, a soft...

متن کامل

Adding Semantics to Model Driven ApplicationDevelopment with CVtec and SparqlMap

Model-driven software development tools and methods allow fast bootstrapping of software applications and can improve their quality. Using a domain model and adhering to a framework specific set of conventions leverages the generation of objects and services in both frontend and backend and an accompanying database schema. However, rapid application development frameworks like JHipster or Sprin...

متن کامل

Model Driven Testing of Web Applications Using Domain Specific Language

As more and more systems move to the cloud, the importance of web applications has increased recently. Web applications need more strict requirements in order to sup-port higher availability. The techniques in quality assurance of these applications hence become essential, the role of testing for web application becomes more significant. Model-driven testing is a promising paradigm for the auto...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012